[^^Up^^] [Menu] [About The Guide]
 Compiler Directives - General Description
 Switch Directives: 
 {$A+} / {$A-}        Switches between Word and Byte alignment of variables
 {$B+} / {$B-}        Enables/Disables Boolean `Short Circuit' Evaluation
 {$D+} / {$D-}        Enables/Disables generation of debug information
 {$E+} / {$E-}        Enables/Disables 8087 Emulation routines
 {$F+} / {$F-}        Forces/Does not force Far Calls
 {$I+} / {$I-}        Enables/Disables I/O checking
 {$L+} / {$L-}        Enables/Disables geration of local symbols
 {$N+} / {$N-}        Enables/Disables use of the 8087 math chip
 {$O+} / {$O-}        Enables/Disables Overlay Code Generation
 {$R+} / {$R-}        Enables/Disables code generation for range checking
 {$S+} / {$S-}        Enables/Disables stack overflow checking
 {$V+} / {$V-}        Enables/Disables variable parameter string checking
 Parameter Directives: 
 {$I FileName}                    Includes external files when compiling
 {$L FileName}                    Link the file being compiled with FileName
 {$M StackSize,HeapMin,HeapMax}   Specifies memory allocation parameters
 {$O UnitName}                    Transforms a Unit into an overlay
 Conditional Compilation Directives: 
 {$DEFINE name}       Defines a conditional symbol with a given name
 {$UNDEF name}        Undefines a conditional symbol with a given name
 {$IFDEF name}        Compile following source if symbol is defined
 {$IFNDEF name}       Compile following source if symbol is not defined
 {$IFOPT switch}      Compile following source depending on a switch state
 {$ELSE}              Provides alternate compilation path from an {$IFxxx}
 {$ENDIF}             Terminates the conditional compile started by {$IFxxx}

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson